﻿package com.crl.module.logging
{
	public class LoggerStrings 
	{
		
		/**
		 * The static field used when throws an Error when a character is invalid.
		 */
		public static var CHARS_INVALID:String = "The following characters are not valid\: []~$^&\/(){}<>+\=_-`!@#%?,\:;'\\" ;
		
		/**
		 * The static field used when throws an Error when the character placement failed.
		 */
		public static var CHAR_PLACEMENT:String = "'*' must be the right most character." ;
		
		/**
		 * The static field used when throws an Error if the filter is empty or null.
		 */
		public static var EMPTY_FILTER:String = "filter must not be null or empty." ;
		
		/**
		 * The static field used when throws an Error when filter failed.
		 */
		public static var ERROR_FILTER:String = "Error for filter '{0}'." ;
		
		// Log
		
		/**
		 * The default channel of the <code class="prettyprint">Logger</code> instances returns with the <code class="prettyprint">getLogger</code> method.
		 */
		public static var DEFAULT_CHANNEL:String = "" ;
		
		/**
		 * The string representation of all the illegal characters.
		 */
		public static var ILLEGALCHARACTERS:String = "[]~$^&/\\(){}<>+=`!#%?,:;'\"@" ;
		
		/**
		 * The static field used when throws an Error when a character is invalid.
		 */
		public static var INVALID_CHARS:String = "Channels can not contain any of the following characters : []~$^&/\\(){}<>+=`!#%?,:;'\"@" ;
		
		/**
		 * The static field used when throws an Error when the length of one character is invalid.
		 */
		public static var INVALID_LENGTH:String = "Channels must be at least one character in length." ;
		
		/**
		 * The static field used when throws an Error when the specified target is invalid.
		 */
		public static var INVALID_TARGET:String = "Log, Invalid target specified." ;
	}
}
